package com.inossem.utils.constant;

/**
 * Created by leij on 2017/6/3.
 */

public class UtilsConstant {

    public static final String LOG_NAME_CRASHEXCEPTION = "CrashException";// 崩溃日志名称

    public static final String LOG_NAME_THROWABLE = "Throwable";// 异常捕获日志名称

    public static final String LOG_NAME_REQUEST = "Request"; // 请求

    public static final String LOG_NAME_DATABASE = "Database"; // 数据库

    public static final String LOG_NAME_QRCODE = "QRCode"; // 二维码

    public static final String REQUEST_RESULT_CODE_200 = "200";

    public static final String REQUEST_RESULT_CODE_400 = "400";

    public static final String REQUEST_RESULT_CODE_401 = "401";

    public static final String REQUEST_RESULT_CODE_403 = "403";

    public static final String REQUEST_RESULT_CODE_404 = "404";

    public static final String REQUEST_RESULT_CODE_500 = "500";

    public static final String REQUEST_RESULT_CODE_TIME_OUT_ERROR = "991";// 991-TimeoutError：Socket超时，服务器太忙或网络延迟会产生这个异常。默认情况下，Volley的超时时间为2.5秒。如果得到这个错误可以使用RetryPolicy。

    public static final String REQUEST_RESULT_CODE_NETWORK_ERROR = "992";// 992-NetworkError：Socket关闭，服务器宕机，DNS错误都会产生这个错误。

    public static final String REQUEST_RESULT_CODE_NO_CONNECTION_ERROR = "993";// 993-NoConnectionError：和NetworkError类似，这个是客户端没有网络连接。

    public static final String REQUEST_RESULT_CODE_AUTHFAILURE_SERVER_ERROR = "994";// 994-两个错误AuthFailureError：如果在做一个HTTP的身份验证，可能会发生这个错误。SERVERERROR：服务器的响应的一个错误，最有可能的4xx或5xxHTTP状态代码。

    public static final String REQUEST_RESULT_CODE_PARSE_ERROR = "995";// 995-ParseError：在使用JsonObjectRequest或JsonArrayRequest时，如果接收到的JSON是畸形，会产生异常。

    public static final String REQUEST_RESULT_CODE_UNKNOWN = "999";// 999-未知错误

    public static final String YYYY_MM_DD_CN = "yyyy年MM月dd日";// 日期格式，如：2016年07月04日

    public static final String YYYY_MM_DD = "yyyy-MM-dd"; // 日期格式，如：2016-08-09

    public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";// 日期格式，如：2016-07-04　20:20:23

    public static final String YYYY_MM_DD_HH_MM_SS_SSS = "yyyy-MM-dd HH:mm:ss SSS";// 日期格式，如：2016-07-04　20:20:23 229

    public static final String YYYYMMDDHHMMSSSSS = "yyyyMMddHHmmssSSS";//日期格式，如：20170407202023229

    public static final String YYYYMMDD = "yyyyMMdd"; // 日期格式，如：20160809

    public static final int ROTATE_DEGREE_0 = 0;//旋转角度0

    public static final int ROTATE_DEGREE_90 = 90;//旋转角度90

    public static final int ROTATE_DEGREE_180 = 180;//旋转角度180

    public static final int ROTATE_DEGREE_270 = 270;//旋转角度270

}
